body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{
    font-size:14px;
    background:#fff;
    -webkit-text-size-adjust:100%;
    overflow: auto!important;
}
body::-webkit-scrollbar {
    width: 10px;
    height: 8px;
}
/*定义滚动条轨道 内阴影+圆角*/
body::-webkit-scrollbar-track {
    background: #D7DBEC;
}
/*定义滑块 内阴影+圆角*/
body::-webkit-scrollbar-thumb {
    border-radius: 10px;
    background: #A1A7C4;
}
html,body,#app{height: 100%;scroll-behavior: smooth;}
html{
    font-family: Helvetica Neue,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif
}
a{color:#666666;text-decoration:none}
/*a:hover{color:#136BFD;text-decoration:none}*/
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
button{border:none;}
*{margin:0;padding:0}
#app {font-family: Helvetica Neue,PingFang SC,Hiragino Sans GB,Heiti SC,Microsoft YaHei,WenQuanYi Micro Hei,sans-serif, serif;width: 100%;height: auto}

.click_color{color: #136BFD}/*点击后的颜色*/

.bgcolor{background: #136BFD;color: white} /*按钮通用颜色*/

.transition_{ transition: all 0.3s;-webkit-transition: all 0.3s;-moz-transition: all 0.3s; -ms-transition: all 0.3s;-o-transition: all 0.3s;} /*动画效果*/

.omit{word-break:break-all;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}/*超过2行数省略号*/
.omit_{word-break:break-all;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}/*超过1行数省略号*/

.label_bgcolor{display: block;position: relative;width: 0;height: 0;border-bottom: 15px solid transparent;margin-right: 12px;font-weight: 300;} /* 案列便签样式 */

.label_bgcolor>i{ font-size: 25px;position: absolute;top: -37px;margin-left: -10px;color:white ;}/* 案列便签iconfont样式 */

.so_Case_one{ border-top: 45px solid #136BFD;border-left: 20px solid #136BFD;border-right: 20px solid #136BFD;} /* 案列便签样式 */

.so_Case_two{  border-top: 45px solid #FF5733;border-left: 20px solid #FF5733;border-right: 20px solid #FF5733;} /* 案列便签样式 */
/* 标签颜色 */
.pc-label{border-top: 30px solid #36CFC9;border-left: 15px solid #36CFC9;border-right: 15px solid #36CFC9;}
.ar-label{border-top: 30px solid #FF5733;border-left: 15px solid #FF5733;border-right: 15px solid #FF5733;}
.vstaion-label{border-top: 30px solid #9254DE;border-left: 15px solid #9254DE;border-right: 15px solid #9254DE;}
.panel-label{border-top: 30px solid #C41D7F;border-left: 15px solid #C41D7F;border-right: 15px solid #C41D7F;}
.holo-label{border-top: 30px solid #5C63AB;border-left: 15px solid #5C63AB;border-right: 15px solid #5C63AB;}
.head-label{border-top: 30px solid #136BFD;border-left: 15px solid #136BFD;border-right: 15px solid #136BFD;}
.cave-label{border-top: 30px solid #389E0D;border-left: 15px solid #389E0D;border-right: 15px solid #389E0D;}
.book-label{border-top: 30px solid #FA541C;border-left: 15px solid #FA541C;border-right: 15px solid #FA541C;}
.line-label{border-top: 30px solid #D4B106;border-left: 15px solid #D4B106;border-right: 15px solid #D4B106;}
.semi-label{border-top: 30px solid #9254DE;border-left: 15px solid #9254DE;border-right: 15px solid #9254DE;}

.errorMessages_{line-height: 42px;position: absolute;right: 18px;top:0;color: red;font-size: 14px;display: none} /*登录注册错误提示*/

.advertising_{ width:100%;height: 6.51vw;margin: 0 auto 42px;}
.advertising_>a>img{width: 100%;height: 100%;object-fit: cover}
.el-message {top: 20px !important;}
.el-message .el-message__icon{font-size: 14px;}
.bannerimg{width:100%;height:100%;}
@media screen and (min-width: 1920px) {
    .advertising_ {
        width:71.875vw;
    }
}

@media screen and (max-width: 1380px) {
    .advertising_ {
        width: 92.753vw!important;
    }
}

@keyframes rainbow {
    0%{left: 0}
    33%{left: 20px}
    66%{left: -20px}
    100%{left: 0}
}

.inputlist{
    width: 100%;
    height: 42px;
    background: #F4F4F4;
    display: flex;
    align-items: center;
    box-sizing: border-box;
    border-radius:4px;
    border:1px solid rgba(221,221,221,1);
    padding: 0 32px;
    box-sizing: border-box;
}
.inputlist>div{
    flex: 1;
    height: 100%;
    display: flex;
    align-items: center;
}
.inputlist>div>input{
    width: 80%;
    border: none;
    background: none;
    height: 100%;
    font-size:18px;
    color: #666666;
    text-align: center;
    outline: none;
}
.inputlist>div>i{
    width: 20%;
    display: block;
}
.disabledClass{
    border: 1px solid rgba(90,90,90,1)!important;
    background-color: #fff!important;
    color: #5a5a5a!important;
}
.disabledClass:hover{
    cursor: not-allowed!important;
    color: #5a5a5a!important;
    background-color: #fff!important;
}
.el-loading-mask{
    z-index: 88888!important;
}